Podrobné hodnotenie druhého zadania

Z2 dokumentácia (5b):

  • 1b - popis problému a konkrétneho algoritmu (metodika)
  • 1b - popis nastavenia experimentov (konkrétne parametre zhlukovacich algoritmov)
  • 2b - popis a porovnanie výsledkov (hlavne korektné grafy a tabuľky)
  • 1b - zhodnotenie a záver

Z2a kód (10b):

  • 2b - správne vygenerované dáta
  • 3b - správne implementovaný k-NN
  • 1b - metodológia vyhodnotenia (meranie prenosti klasifikácie)
  • 4b - dve optimalizácie z ponúknutého zoznamu (každá za 2b)

Z2b kód (10b):

  • 2b - správne vygenerované dáta
  • 1b - správna a optimálna (napr. pomocou numpy alebo vstavaných funkcií) metóda výpočtu centroidu
  • 2b - správna a optimálna (napr. pomocou numpy alebo vstavaných funkcií) metóda výpočtu medoidu
  • 3b - správne implementovaný algoritmus k-means
  • 2b - správne implementovaný algoritmus divízneho zhlukovania

Z2c kód (10b):

  • 2b - správne vygenerované dáta
  • 1b - správna a optimálna (napr. pomocou numpy alebo vstavaných funkcií) metóda výpočtu centroidu
  • 2b - správna a optimálna (napr. pomocou numpy alebo vstavaných funkcií) metóda výpočtu medoidu
  • 3b - správne implementovaný algoritmus aglomeratívneho zhlukovania
  • 2b - optimalizácia pomocou zmenšovania matice vzdialeností

Poznámka: Cvičiaci môže strhnúť body aj mimo tejto osnovy, ak je napr. kód napísaný príliš špecificky a neumožňuje ľahké nastavenie parametrov, alebo má iné vady. Hodnotí sa aj programátorská, nie len funkčná stránka kódu.